body{padding-bottom: 140px;}
.footer {
  text-align: center;

  .go-top {
    margin-top: .28rem;

    img {
      width: 100%;
    }
  }

  span {
    font-size: .32rem;
    color    : #666666;
  }

  .footer-items {
    // position  : relative;
    margin-top: .25rem;

    ul {
      display: flex;
      height : 1.68rem;
      margin: 0;

      li {
        flex            : 1;
        display         : flex;
        justify-content : center;
        align-items     : center;
        border-left     : 1px solid #011f55;
        background-color: #011f55;


        a {
          display        : flex;
          flex-direction : column;
          justify-content: center;
          align-items    : center;


          img {
            width : .533333rem;
            height: .533333rem;
          }

          span {
            color      : #ffffff;
            font-size  : .346667rem;
            line-height: .56rem;
          }
        }
      }
    }

    .footer-tel {
      position : absolute;
      top      : .5rem;
      left     : 50%;
      transform: translateX(-50%) translateY(-50%);

      img {
        width: 1.5rem;
      }
    }
  }
}

.current {
  background-color: #e37c05;
}